package com.kakaxi.mybilibili.bean;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.List;

/**
 * 评论信息类
 * Created by kakaxi on 16/11/23.
 */

public class VideoCommentReplyItemBean {

    /** 动作 **/
    private int action;

    /** 正文 **/
    private VideoCommentReplyContentItemBean content;

    /** 回复数量 **/
    private int count;

    /** 发布时间 **/
    private int ctime;

    /** 楼层 **/
    private int floor;

    /** 点赞 **/
    private int like;

    /** 评论者信息 **/
    private MemberBean member;

    /** m编号 **/
    private int mid;

    /** 视频编号 **/
    private int old;

    /** 上一级评论id **/
    private int parent;

    /** 上一级评论字符串 **/
    @JSONField(name = "parent_str")
    private String parentStr;

    /** 回复数量 **/
    private int rcount;

    /** 回复评论数组 **/
    private List<VideoCommentReplyItemBean> replies;

    /** 首个评论id **/
    private int root;

    /** 首个评论字符串 **/
    @JSONField(name = "root_str")
    private String rootStr;

    /** rpid **/
    private int rpid;

    @JSONField(name = "rpid_str")
    /** rpid字符串 **/
    private String rpidStr;

    /** 状态 **/
    private int state;

    /** 类型 **/
    private int type;

    public int getAction() {
        return action;
    }

    public void setAction(int action) {
        this.action = action;
    }

    public VideoCommentReplyContentItemBean getContent() {
        return content;
    }

    public void setContent(VideoCommentReplyContentItemBean content) {
        this.content = content;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public int getCtime() {
        return ctime;
    }

    public void setCtime(int ctime) {
        this.ctime = ctime;
    }

    public int getFloor() {
        return floor;
    }

    public void setFloor(int floor) {
        this.floor = floor;
    }

    public int getLike() {
        return like;
    }

    public void setLike(int like) {
        this.like = like;
    }

    public MemberBean getMember() {
        return member;
    }

    public void setMember(MemberBean member) {
        this.member = member;
    }

    public int getMid() {
        return mid;
    }

    public void setMid(int mid) {
        this.mid = mid;
    }

    public int getOld() {
        return old;
    }

    public void setOld(int old) {
        this.old = old;
    }

    public int getParent() {
        return parent;
    }

    public void setParent(int parent) {
        this.parent = parent;
    }

    public String getParentStr() {
        return parentStr;
    }

    public void setParentStr(String parentStr) {
        this.parentStr = parentStr;
    }

    public int getRcount() {
        return rcount;
    }

    public void setRcount(int rcount) {
        this.rcount = rcount;
    }

    public int getRoot() {
        return root;
    }

    public void setRoot(int root) {
        this.root = root;
    }

    public String getRootStr() {
        return rootStr;
    }

    public void setRootStr(String rootStr) {
        this.rootStr = rootStr;
    }

    public int getRpid() {
        return rpid;
    }

    public void setRpid(int rpid) {
        this.rpid = rpid;
    }

    public String getRpidStr() {
        return rpidStr;
    }

    public void setRpidStr(String rpidStr) {
        this.rpidStr = rpidStr;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    /**
     * 评论正文信息类
     */
    public class VideoCommentReplyContentItemBean {

        /** 设备 **/
        private String device;

        /** 内容 **/
        private String message;

        /** 平台 **/
        private int plat;

        public String getDevice() {
            return device;
        }

        public void setDevice(String device) {
            this.device = device;
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public int getPlat() {
            return plat;
        }

        public void setPlat(int plat) {
            this.plat = plat;
        }
    }

}
